#ifndef __SOCKETIO_H__
#define __SOCKETIO_H__

namespace wd
{

class SocketIO
{
public:
    SocketIO(int fd)
    : _fd(fd)
    {

    }

    int recvn(char * buff , int len);
    int sendn(const char * buff , int len);
    // maxlen：表示一行最大的字节数
    int readline(char * buff , int maxlen);
    
    int recvPeek(char * buff , int maxlen) const;
    
private:
    int _fd;
};

} // end of namespace wd

#endif

